﻿/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author
 */
Cognitum.Polizas.Siniestro.Beneficios.PagoBeneficio.Editor = Ext.extend(Karma.EBCard, {

    initComponent: function(){
        Ext.apply(this, {
            sections: [{
                title: 'Datos generales',
                items: [{
                    fieldLabel: 'Concepto',
                    name: 'Concepto'
                }, {
                    fieldLabel: 'Tipo Pago',
                    name: 'TipoPago',
                    xtype: 'enum.combo',
                    enumName: 'Cognitum.Dominio.Polizas.Beneficios.TipoPagoEnum'
                }, {
                    fieldLabel: 'Monto',
                    name: 'Monto',
                    xtype: 'numberfield',
                    vtype: 'numericMask'
                }, {
                    fieldLabel: 'Emisor',
                    name: 'EmisorPagoBeneficio',
                    xtype: 'enum.combo',
                    enumName: 'Cognitum.Dominio.Polizas.Beneficios.EmisorPagoBeneficioEnum'
                }, {
                    fieldLabel: 'Monto Recuperado',
                    name: 'MontoRecuperado',
                    xtype: 'numberfield',
                    vtype: 'numericMask'
                }, {
                    entityName: 'Siniestros',
                    xtype: 'entity.link',
                    fieldLabel: 'Siniestro',
                    name: 'Siniestro',
                    disabled: true
                }]
            }, {
                xtype: 'aud.editor',
                title: 'Auditoria'
            }]
        });
        Cognitum.Polizas.Siniestro.Beneficios.PagoBeneficio.Editor.superclass.initComponent.apply(this, arguments);
    }
});

Ext.reg('sin.benef.pago.editor', Cognitum.Polizas.Siniestro.Beneficios.PagoBeneficio.Editor);
